﻿using System;
using System.Collections.Generic;

namespace Scrobbler
{
    public interface IScrobbler
    {
        
        //public
        //autentication
        void SetUser(string user);
        void SetPassword(string password);

        string User
        {
            get;
        }

        string Password
        {
            get;
        }

        /// <summary>
        /// Sends http GET to Lastfm server
        /// Handshake[0] = status
        /// Handshake[1] = Session ID
        /// Handshake[2] = Now playing URL
        /// Handshake[3] = Submission URL
        /// </summary>
        /// <returns>An array containing http respond from Last.fm</returns>
        List<string> Handshake();
        void SetClientID(string id);
        void SetClientVersion(string version);


    }
}
